require(['./config'], () => {
    require(['header','jquery','cookie'], () => {
      class Login {
        constructor () {
          this.userLogin()
        }
        userLogin () {
            if($.cookie('userName')){
                alert('请勿重新登录')
                window.open('/index.html','_self')
            }
            $('#loginBtn').on('click',function(){
                const name = $('#userName').val()
                const pwd = $('#userPwd').val()
                var userList = $.cookie('userInfo')
                if(name != "" && pwd != ""){
                    if(userList){
                        const isExist = JSON.parse(userList).some(user => user.name == name && user.pwd == pwd)
                        if(isExist){
                            if($('#freeLoginInput').prop('checked')){
                                $.cookie('userName', name,{ expires: 7,path: '/' })
                                alert('登陆成功，即将跳转首页')
                                window.open('/index.html', '_self')
                            }else{
                                $.cookie('userName', name,{ path: '/' })
                                alert('登陆成功，即将跳转首页')
                                window.open('/index.html', '_self')
                            }
                        }else{
                            alert('用户名或密码错误，请重试')
                            $('#userPwd').val("")
                        }
                    }else{
                        // 没有数据
                        alert('用户未注册，即将跳转注册页')
                        window.open('/html/register.html','_self')
                    }
                }else{
                    alert('用户名及密码不能为空！')
                }
            })
        }
      }
      new Login()
    })
  })